package com.tbit.uqbike.object.pojo.statistics;

import java.util.Date;

/**
 * @Author HZW
 * @ClassName ReportDataDaySta
 * @Description 报表数据日统计
 * @date 2022/2/21 15:36
 * @Version 1.0
 */
public class ReportDataDaySta {
    /**
     * 区域Id
     */
    private Integer accountId;

    /**
     * 类型
     */
    private Integer type;


    /**
     * 完成数量
     */
    private Integer dataCount;

    /**
     * 总数
     */
    private Integer dataTotal;

    /**
     * 完成率
     */
    private String completeEta;

    /**
     * 订单日期
     */
    private Date dataDate;
    /**
     * 订单日期解析成yyyy-MM-dd格式
     */
    private String dataDateStr;
    /**
     * 添加时间
     */
    private Date addTime;
    /**
     * 低电自定义参数1
     */
    private String lowVoltage;
    /**
     * 低电自定义参数2
     */
    private String lowEndVoltage;
    /**
     * 车辆周转率
     */
    private String machineNum;
    /**
     * 维修完成率
     */
    private String maintain;
    /**
     * 调度车辆有效率
     */
    private String dispatchNum;
    /**
     * 挪车完成率
     */
    private String superzone;

    /**
     * 七点半的低电车辆占比
     */
    private String lowBatteryHalfPastSeven;

    /**
     * 十四点半的低电车辆占比
     */
    private String lowBatteryHalfPastFourteen;

    public ReportDataDaySta() {
    }

    public ReportDataDaySta(Integer accountId, Integer type, Integer dataCount, Integer dataTotal, String completeEta, Date dataDate, Date addTime) {
        this.accountId = accountId;
        this.type = type;
        this.dataCount = dataCount;
        this.dataTotal = dataTotal;
        this.completeEta = completeEta;
        this.dataDate = dataDate;
        this.addTime = addTime;
    }

    public String getLowEndVoltage() {
        return lowEndVoltage;
    }

    public void setLowEndVoltage(String lowEndVoltage) {
        this.lowEndVoltage = lowEndVoltage;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getDataCount() {
        return dataCount;
    }

    public void setDataCount(Integer dataCount) {
        this.dataCount = dataCount;
    }

    public Integer getDataTotal() {
        return dataTotal;
    }

    public void setDataTotal(Integer dataTotal) {
        this.dataTotal = dataTotal;
    }

    public String getCompleteEta() {
        return completeEta;
    }

    public void setCompleteEta(String completeEta) {
        this.completeEta = completeEta;
    }

    public Date getDataDate() {
        return dataDate;
    }

    public void setDataDate(Date dataDate) {
        this.dataDate = dataDate;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public String getLowVoltage() {
        return lowVoltage;
    }

    public void setLowVoltage(String lowVoltage) {
        this.lowVoltage = lowVoltage;
    }

    public String getMachineNum() {
        return machineNum;
    }

    public void setMachineNum(String machineNum) {
        this.machineNum = machineNum;
    }

    public String getMaintain() {
        return maintain;
    }

    public void setMaintain(String maintain) {
        this.maintain = maintain;
    }

    public String getDispatchNum() {
        return dispatchNum;
    }

    public void setDispatchNum(String dispatchNum) {
        this.dispatchNum = dispatchNum;
    }

    public String getSuperzone() {
        return superzone;
    }

    public void setSuperzone(String superzone) {
        this.superzone = superzone;
    }

    public String getLowBatteryHalfPastSeven() {
        return lowBatteryHalfPastSeven;
    }

    public void setLowBatteryHalfPastSeven(String lowBatteryHalfPastSeven) {
        this.lowBatteryHalfPastSeven = lowBatteryHalfPastSeven;
    }

    public String getLowBatteryHalfPastFourteen() {
        return lowBatteryHalfPastFourteen;
    }

    public void setLowBatteryHalfPastFourteen(String lowBatteryHalfPastFourteen) {
        this.lowBatteryHalfPastFourteen = lowBatteryHalfPastFourteen;
    }

    public String getDataDateStr() {
        return dataDateStr;
    }

    public void setDataDateStr(String dataDateStr) {
        this.dataDateStr = dataDateStr;
    }
}
